// 字段类型
export const FIELD_KINDS_CONS = {
  DATE: { label: '日期类型', value: 'Date' },
  STRING: { label: '字符类型', value: 'String' },
  NUMBER: { label: '数值类型', value: 'Number' },
};

// 日期格式可选项目
export const DATE_FORMATTER_OPTIONS = [
	{ label: 'yyyy-MM-dd', value: 'yyyy-MM-dd' },
	{ label: 'yyyy/MM/dd', value: 'yyyy/MM/dd' },
	{ label: 'yyyy年MM月dd日', value: 'yyyy年MM月dd日' },
	{ label: 'yyyy/MM/dd HH:mm', value: 'yyyy/MM/dd HH:mm' },
	{ label: 'yyyy-MM-dd HH:mm', value: 'yyyy-MM-dd HH:mm' },
	{ label: 'yyyy/MM/dd hh:mm', value: 'yyyy/MM/dd hh:mm' },
	{ label: 'yyyy-MM-dd hh:mm', value: 'yyyy-MM-dd hh:mm' },
	{ label: 'yyyy/MM/dd HH:mm:ss', value: 'yyyy/MM/dd HH:mm:ss' },
	{ label: 'yyyy-MM-dd HH:mm:ss', value: 'yyyy-MM-dd HH:mm:ss' },
	{ label: 'yyyy/MM/dd HH:mm:ss', value: 'yyyy/MM/dd hh:mm:ss' },
	{ label: 'yyyy-MM-dd HH:mm:ss', value: 'yyyy-MM-dd hh:mm:ss' },
	{ label: 'yyyy年MM月dd日 HH时mm分', value: 'yyyy年MM月dd日 HH时mm分' },
	{ label: 'yyyy年MM月dd日 hh时mm分', value: 'yyyy年hh月dd日 HH时mm分' },
	{ label: 'yyyy年MM月dd日 HH时mm分ss秒', value: 'yyyy年MM月dd日 HH时mm分ss秒' },
	{ label: 'yyyy年MM月dd日 hh时mm分ss秒', value: 'yyyy年MM月dd日 hh时mm分ss秒' },
];
// 数值格式可选项目
export const NUMBER_FORMATTER_OPTIONS = [
	{ label: '000,000,000,000.######', value: '000,000,000,000.######', remark: '不保留小数' },
	{ label: '000,000,000,000.00####', value: '000,000,000,000.00####', remark: '保留两位小数' },
	{ label: '000,000,000,000.0000##', value: '000,000,000,000.0000##', remark: '保留四位小数' },
	{ label: '000,000,000,000.000000', value: '000,000,000,000.000000', remark: '保留六位小数' },
];
// 账号格式化配置
export const ACCOUNT_FORMATTER_OPTIONS = [
	{ label: '银行卡号', value: 'bank-card', remark: '银行卡号格式化' },
]

// 字段属性配置
export const columnBoxOptions = ['radio', 'checkbox'];
export const columnFixedOptions = ['left', 'right'];

// 格式化配置的值
export const dataFormatValues = DATE_FORMATTER_OPTIONS.map(item => item.value)
export const numberFormatValues = NUMBER_FORMATTER_OPTIONS.map(item => item.value)
export const accountFormatValues = ACCOUNT_FORMATTER_OPTIONS.map(item => item.value)

